Git

A free and open source distributed version control system

Details
GitHub Desktop

Focus on what matters instead of fighting with Git.

Details
GitHub CLI

Take GitHub to the command line

Details
Sourcetree

Sourcetree simplifies how you interact with your Git repositories so you can focus on coding. Visualize and manage your repositories through Sourcetree's simple Git GUI.

Details
TortoiseGit

Windows Shell Interface to Git

Details
Oh My Posh

Prompt theme engine for any shell

Details
Git LFS

Git Large File Storage is a command line extension and specification for managing large files with Git.

Details
GitKraken

The legendary Git client with an ultra-intuitive GUI, a powerful terminal, and offers a seamless experience for Windows, Mac and Linux.

Details
Fork - a fast and friendly git client

A fast and friendly git client for Mac and Windows.

Details
TortoiseSVN

TortoiseSVN is a really easy to use Revision control/version control/source control software for Windows. It is based on Apache™ Subversion (SVN)®; TortoiseSVN provides a nice and easy user interface for Subversion.

Details
Git Extensions

Git Extensions is a standalone UI tool for managing git repositories. It also integrates with Windows Explorer and Microsoft Visual Studio (2015/2017/2019).

Details
GLab

An open-source GitLab command line tool bringing GitLabs cool features to your command line

Details
GitButler

A Git client for simultaneous branches on top of your existing workflow.

Details
Git

A fork of Git containing Microsoft-specific patches.

Details
Araxis Merge

Advanced 2 and 3-way file comparison (diff), merging, and folder synchronization

Details
lazygit

Simple terminal UI for git commands.

Details
Git Credential Manager (User)

Secure, cross-platform Git credential storage with authentication to GitHub, Azure Repos, and other popular Git hosting services.

Details
GitFiend

A Git client designed for humans

Details
yoo

Local CLI for project, Git, and development environment information.

Details
RelaGit

The elegant solution to graphical version control.

Details
GitHub Desktop Plus

A GitHub Desktop fork with advanced functionality and Bitbucket, GitLab integration.

Details
GitBlade

A Git Client for Linux, Mac and Windows

Details
gh-autoswitch

Auto-switch the active gh account before HTTPS git remote operations, with a Ratatui config editor.

Details
gitty

Minimal Git & GitHub CLI wrapper — one binary, human-friendly commands

Details
onefetch

Command-line Git information tool

Details
LFS Cloud

Git LFS-compatible server and CLI for user-controlled storage.

Details
copia-cli

CLI for Copia — source control for industrial automation

Details
Provix

Modern dual-pane file manager for Windows with Git, terminal, archives, and AI.

Details
git-cliff

A highly customizable Changelog Generator that follows Conventional Commit specifications.

Details
gitch

Git identity manager - never commit with the wrong identity again

Details
git-age

git-age is a smudge/clean filter to encrypt/decrypt files in a git repository transparently

Details
ChunkyMonkey

Git/LFS desktop app and CLI for large game, ML, media, and research repos.

Details
GitType

A typing practice tool using your own code repositories

Details
git-absorb

Absorb extension for git.

Details
gitwink

Tray-resident, read-only git glance for the AI-agent era.

Details
GitSwitchBranch

Switch git branches interactively

Details
Git Repository Manager

A cross-platform terminal app for discovering and managing Git repositories

Details
Talisman

A tool to detect and prevent secrets from getting checked in.

Details
wt

A fast, simple Git worktree helper

Details
GitPulse

Always-on-top desktop widget that shows your GitHub repo sync status at a glance.

Details
ghq

Manage remote repository clones

Details
Agent Git

MS-SCCI source control plug-in for Git version control.

Details
GitNote

A modern note taking app based on GIT that does not require a local GIT environment.

Details
pact

Orchestrate multiple AI coding agent CLIs in parallel via git worktrees

Details
git-grab

Clone a git repository into a standard location organised by domain and path

Details
gitreant

Serve git commit graphs of local repositories as a single-page web app

Details
PullWatch

A tool that watches a git repository for changes and runs a specified command

Details
watch-and-commit

A CLI tool that automatically stages and commits file changes using a filesystem watcher

Details
Tower

The most powerful Git client

Details
aicommit

A fast, opinionated CLI that generates Git commit messages and reviews staged diffs using AI. Written in Rust, installed as aic

Details
Git Shadowtree

Maintain a separate "shadow" Git repository alongside your main repository.

Details
Sublime Merge

Git GUI client from the makers of Sublime Text

Details
gitui

GitUI provides you with the comfort of a git GUI but right in your terminal.

Details
hypr

Hypr is a small tool to simplify git worktrees

Details
Git Assistant

System-tray Git assistant powered by a local LLM served by LM Studio

Details
SourceGit

Open-source GUI client for git users

Details
Agent Console

Minimalist AI-native console for directing coding agents inside a repository.

Details
delta

A syntax-highlighting pager for git, diff, and grep output

Details
dfetch

Fetch and vendor dependencies from Git, SVN, or archives into your repository

Details
DirectCompare

Compare folders, Git repos, archives, FTP servers, and more - side by side or up to 16 sources at once.

Details
GitWand

Git client with deterministic merge-conflict auto-resolution

Details
Desktop Plus

A GitHub Desktop fork with advanced functionality and improvements.

Details
Commitly

AI powered git commits

Details
Gickup

Backup your Git repositories with ease.

Details
Lefthook

Fast and powerful Git hooks manager for any type of projects.

Details
Evolith

Project Memory Doctor — understand what was built in any git repository

Details
GauntletCI

Deterministic pre-commit risk detection engine for git diffs.

Details
Githical

A clear, focused Git client for the terminal.

Details
Flutter GitUI

Modern, cross-platform Git GUI built with Flutter

Details
中文Git

使用中文命令操作 Git 的简单工具

Details
Bitbucket CLI

Work seamlessly with Bitbucket from the command line

Details
OffGitx64

Offline-first Git repository manager. Queue, cache, and clone repos without internet.

Details
GitNodes

A knowledge graph over a Git repository of Markdown files.

Details
RepoZ

A zero-conf git repository hub with Windows Explorer & CLI-enhancements.

Details
GitTop

Lightweight GitHub notification desktop client

Details
GitQL

A SQL like query language to perform queries on .git files

Details
sem

Semantic version control built on Git.

Details
Gource

OpenGL-based 3D visualisation tool for source control repositories.

Details
DevMate

Developer diagnostics CLI

Details
OpenCherry Desktop

Multi-repo x multi-agent control tower for AI-assisted coding.

Details
tuicr

A code review TUI with vim keybindings. Export to GitHub, GitLab, Bitbucket, or clipboard.

Details
git-crypt

Transparent file encryption in git, so encrypted files show up as normal files to other users.

Details
Keeply

Git version control for non-technical office users — working copies and save versions instead of branches and commits.

Details
Clarity Deck

A powerful project launcher and management tool for developers

Details
Pier-X

IDE-style desktop workbench for terminal, Git, SSH, databases, and remote ops.

Details
Bitbucket CLI

CLI for Bitbucket Cloud and Data Center

Details
lstr

A fast, minimalist directory tree viewer, written in Rust

Details
Betterleaks

Scan the world (for secrets)

Details
gwm

git worktree manager - a TUI and CLI over git worktrees

Details
BlastMerge

Cross-repository file synchronization through intelligent iterative merging

Details
madm

A minimal, Git-native dotfiles manager

Details
Gittyup

Gittyup is a graphical Git client designed to help you understand and manage your source code history.

Details
worktrunk

A Git worktree manager for trunk-based development

Details
DiffThis

A Windows desktop diff tool for comparing git branches, with AI-powered code review and explanation.

Details
Snow App

Developer-focused desktop workspace that integrates AI chat, terminal emulation, SSH remote management, Git tooling, and a built-in browser panel.

Details
TGit

Git CLI wrapper with real-time activity tracking dashboard

Details
Worktree Manager

一个优雅的 Git Worktree 可视化管理工具

Details
git-credential-azure

A Git credential helper for Azure Repos

Details
git-credential-oauth

A Git credential helper that securely authenticates to GitHub, GitLab and BitBucket using OAuth.

Details
Paket

A dependency manager for .NET with support for NuGet packages and git repositories.

Details
GitTools GitVersion

Versioning when using Git, solved.

Details
GitTower GitFlowNext

A modern reimplementation of git-flow.

Details
git-remote-gittuf

gittuf's custom Git remote transfer protocol binary

Details
gittuf

A security layer for Git repositories

Details
Gitleaks

Protect and discover secrets using Gitleaks

Details
MinGit

MinGit is an intentionally minimal, non-interactive distribution of Git for Windows, with third-party applications as its intended audience.

Details
git-cola

The highly caffeinated Git GUI

Details
git-fire

Multi-repo checkpoint CLI for Git.

Details
git-rain

Multi-repo sync CLI for Git.

Details
GitFuse

Sync committed git objects between trusted devices through an encrypted relay.

Details
git-sizer

Compute various size metrics for a Git repository, flagging those that might cause problems

Details
smimesign

An S/MIME signing utility for use with Git

Details
JetBrains Space

The Intelligent Code Collaboration Platform

Details
Prek

⚡ Better `pre-commit`, re-engineered in Rust

Details
EnsoAI

Git Worktree Manager with AI Agent

Details
jreleaser

Release projects quickly and easily with JReleaser

Details
Qit

Lightweight PowerShell GUI for quick Git operations

Details
joy

Terminal-native, git-native product management for developers and AI.

Details
git-chunks

Commit and push changes in chunks to avoid SCM push size limits

Details
jj

A Git-compatible VCS that is both simple and powerful

Details
AtomGit CLI

AtomGit 命令行工具

Details
AtomGit CLI

A command-line interface for managing AtomGit repositories and workflows.

Details
GitGo

GitGo CLI - Your Fast Git Companion. Simplifies git push, link, stash, and user management.

Details
repo2page

Convert repositories into single, portable structure-preserving documents.

Details
Agent Deck

Parallel AI agent terminal orchestrator with git-worktree isolation and built-in diff review.

Details